from nelib import BTS
class NeManagement:
    def add_ne(self,ip,**kargs):
        if not self.ne_map.get(ip):
            self.ne_map[ip] = BTS(ip=ip,**kargs)
        pass
    def get_ne(self,ip):
        if not self.ne_map.get(ip):
            raise Exception("NE不存在")
        else:
            ne = self.ne_map.get(ip)
            if not ne.online:
                ne.login()
    def ne_logout(self,ip):
        if self.ne_map.get(ip):
            self.ne_map.get(ip).logout()
            self.ne_map.pop(ip)